/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Controleur;

import Modele.Grille;

/**
 *
 * @author david
 * @
 */
public class GestionnaireDamier {
    
    Grille modele;
    
    int[] pos_Pion = new int[2];
    int[] pos_Case = new int[2];

    public GestionnaireDamier(Grille m) {
        modele = m;
    }
    
    public boolean choixPion(int ligne , int colonne){
        if( ligne < 10 && ligne >=0 && colonne <10 && ligne >=0 )
        {            
            if(modele.getCase(ligne, colonne).getPion() == null )
                return false;
            pos_Pion[0] = ligne;
            pos_Pion[1] = colonne;
            modele.getCase(ligne, colonne).setSelectionner(true);
            return true;
        }
        return false;
    }
    
    public boolean choixCase(int ligne , int colonne){
        if( ligne < 10 && ligne >=0 && colonne <10 && ligne >=0 )
        {
            pos_Case[0] = ligne;
            pos_Case[1] = colonne;
            return true;
        }
        return false;
    }
    
    public void mouvement(){
        modele.mouvement(pos_Pion[0],pos_Pion[1],pos_Case[0],pos_Case[1]);
        modele.getCase(pos_Pion[0], pos_Pion[1]).setSelectionner(false);
    }
    
    
    
    
}
